score a historic victory - Español Inglés Diccionario